

.table-info{padding: 0px 40px 30px 40px;}
/*暂无数据*/
.el-table__empty-text{position: absolute;
    left: 50%;
    top: 27%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #cdd6dc;
    font-size: 50px;}
.bgcolor .vue_search{padding: 30px 20px 0px 20px; background: #fff;}
*{margin:0;padding:0; }
.bgcolor {background: #fcfcfc; padding: 0px !important;}
.el-time-spinner__item:hover:not(.disabled):not(.active){color: #fff;}
.el-picker-panel__shortcut:hover{color: #fff;}
.el-date-table td.in-range{background: rgb(204, 233, 246);}
.vue-ms-main{padding:30px 40px 40px 40px;}
html,body,#app,.wrapper{
    width:100%;
    height:100%;
    overflow: hidden;
}
body{
    font-family:"Helvetica Neue",Helvetica, "microsoft yahei", arial, STHeiTi, sans-serif;
}
a{text-decoration: none}
.content{
    overflow: hidden;
    /*background: #fcfcfc;*/
    background: none repeat scroll 0 0 #fff;
    position: absolute;
    min-width:600px !important;
    left: 250px;
    right: 0;
    top: 70px;
    bottom:0;
    width: auto;
    /*padding:30px 40px 40px 40px;*/
    box-sizing: border-box;
    /*overflow: scroll;*/
    transition: all .3s;

}
.crumbs{
    margin-bottom: 20px;
}
.pagination{
    margin: 10px 0px 0px 0px;
    text-align: right;
}
.plugins-tips{
    padding:20px 10px;
    margin-bottom: 20px;
}
.el-button+.el-tooltip {
    margin-left: 10px;
}
.el-table td,.el-table th{
    padding:5px 18px;
}
.el-table tr{ overflow: hidden}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover, .el-select-dropdown__item.hover{
    background: rgb(212, 232, 255) !important;
}
.el-table tr:hover,.el-table tr:hover,.el-table tr:hover td,.el-table tr:hover td,
.el-table tr:active,.el-table tr:active,.el-table tr:active td,.el-table tr:active td,
.el-table tr:focus,.el-table tr:focus, .el-table tr:focus td,.el-table tr:focus td,
.el-table tr:visited,.el-table tr:visited, .el-table tr:visited td,.el-table tr:visited td
{
    background: #e9f3ff !important;
}
.mgb20{
    margin-bottom: 20px;
}

.move-enter-active,.move-leave-active{
    transition: opacity .5s;
}
.move-enter,.move-leave{
    opacity: 0;
}
/*BaseForm*/
.form-box{
    width:600px;
}
.form-box .line{
    text-align: center;
}
.el-time-panel__content::after, .el-time-panel__content::before {
    margin-top: -7px;
}
/*Readme*/
.ms-doc .el-checkbox__input.is-disabled+.el-checkbox__label{
    color: #333;
    cursor: pointer;
}
/*Upload*/
.pure-button{
    width:150px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}
.g-core-image-corp-container .info-aside{
    height:45px;
}
.el-upload--text {
    background-color: #fff;
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    box-sizing: border-box;
    width: 360px;
    height: 180px;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.el-upload--text .el-icon-upload {
    font-size: 67px;
    color: #97a8be;
    margin: 40px 0 16px;
    line-height: 50px;
}
.el-upload--text {
    color: #97a8be;
    font-size: 14px;
    text-align: center;
}
.el-upload--text em {
    font-style: normal;
}
/*VueEditor*/
.ql-container{
    min-height: 400px;
}
.ql-snow .ql-tooltip{
    transform: translateX(117.5px) translateY(10px) !important;
}
.editor-btn{
    margin-top: 20px;
}
/*
表格标题样式
*/
.el-tooltip .titlebtn{ height: 30px !important; display: block;overflow: hidden;}
.el-tooltip .el-icon-caret-top{
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 3px;

}
.el-tooltip .top{
    height: 13px;
    overflow: hidden;
    margin-top: 1px;
    width: 30px;
}
.el-tooltip .bottom{
    height: 13px;
    overflow: hidden;
    margin-top: -5px;
    width: 30px;
}
.el-tooltip .el-icon-caret-bottom{
    margin-top: -5px;
    font-size: 10px;
    line-height: 10px;

}

.sm-row3{ width: 33.3%;}

.vue_search input{ width: 100% !important;}
.ms-top{overflow: hidden}
.el-table .el-tooltip.cell, .el-table th, .th>div {padding-left: 0px;}
.titlebtn{ margin-left: -10px !important;}
.el-table td, .el-table th{ padding: 5px 8px !important;}
.el-table td>div, .el-table th>div{ padding-left: 0px !important;}
.el-table td .cell{ margin-right: 0px !important;}
.vue_search .el-form-item { float: left; width: 260px; margin-bottom: 8px; overflow:hidden}
.vue_search { overflow: hidden; width: 100%;}
/*上传图片样式*/
.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.avatar-uploader .el-upload:hover {
    border-color: #20a0ff;
}
.el-upload {
    width: 178px;
    height: 178px;
}
.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
}
.avatar {
    width: 178px;
    height: 178px;
    display: block;
}
/*上传图片样式*/
.img-upd-div .img-ul{margin-right: -10px;overflow: hidden;}
.img-upd-div .img-ul .img-li1{position: relative; float: left;width: 230px; height: 134px;margin-right: 15px; margin-bottom: 0px; cursor: pointer;}
.img-upd-div .img-ul .img-li1 div{width: 230px; overflow: hidden; height: 134px;border: #ccc 1px solid; text-align: center;display: table-cell; vertical-align:middle;}
.img-upd-div .img-ul .img-li1 div img{max-width: 100%; max-height: 100%; vertical-align:middle;}
.img-upd-div .img-ul .img-li2{overflow: hidden; position: relative; float: left;width: 230px; height: 134px;margin-left: 0px; margin-bottom: 0px; cursor: pointer;}
.image-list2 .img{ width: 100%; height: 100%; overflow: hidden}
.image-list2 .img-uplod{
    position: absolute;
    z-index: 999;
    background: transparent;
    top: -26px;
    width: 100%;
    height: 600px;
    color: #fff;
}
.image-list2 span{ position: absolute;  top:20px; left: 10px; z-index: 1; color: #2a88bd}
.el-upload .img-upd-div .img-data{position: relative;  float: left;width:230px; height: 134px;margin-right: 15px; margin-bottom: 30px; cursor: pointer;}
.el-upload .img-upd-div .img-data div{width: 230px;height: 134px;position: absolute;top: 0px;}
.el-upload .img-upd-div .img-data div img{ max-width: 100%; max-height: 100%;}
.el-upload .img-upd-div .img-select{overflow: hidden; position: relative; float: left;width: 230px; height: 134px;margin-left: 0px; margin-bottom: 30px; cursor: pointer;}
.vue-ms-main .ms-updmain .el-form-item__label{ text-align: right}
.check-data .el-form-item{ margin-bottom: 0px;}

.img-upd-div{height: 134px; width: 225px; float:left; overflow: hidden;border: #ccc 1px solid;margin-bottom: 5px; margin-right: 5px;}
.img-upd-div li{ list-style: none}
.img-div {width: 230px;overflow: hidden;height: 134px; border: #ccc 1px solid; text-align: center; display: table-cell; vertical-align: middle;}
.img-div img{max-width: 100%; max-height: 100%;vertical-align: middle;}
    /**  框框内容 **/
.vue-model{border: #ddd 1px solid; width: 90%; position: relative; padding: 20px; background: rgba(232, 232, 232, 0.37); margin-bottom: 30px;}
.vue-model-title{ position: absolute;top: -14px;left: -2px;z-index: 9999; background: #fff; font-size: 18px}
/*时间样式*/
.search-data .el-date-editor.el-input { width: 160px !important;}
.input-data .el-input__inner{ width: 173px !important;}
.search-data .el-date-editor.el-input {
    width: 160px !important;
}
